﻿.login_header{width: 1000px; text-align: center; line-height: 30px; margin: 100px auto 0 auto;font-size: 18px;}
.lo_content{ width:1000px; margin:30px auto 0 auto; }
 .lo_content h3{width:1000px;height: 50px; line-height: 50px; text-align: center; font-size: 18px; background: #fff; margin: 0 auto; background: url(../images/login04.png) no-repeat center; color: #b1b1b1; font-weight: 500;} 
.lo_content h3 a{ display: inline-block; width: 70px; text-align: center; text-decoration: none; color: #b1b1b1;cursor: pointer} 
.lo_content h3 span{font-size: 12px;}
.lo_content h3 .title_show{ color:#009b4c; }
.lo_content ul{width: 300px; margin: 20px auto 0 auto;}
.lo_content ul li{margin-top: 15px;line-height: 30px; }
.lo_content ul li span{float: right; font-size: 12px;}
.lo_content ul li:last-child{text-align: center;}
.use_yonghu{width: 298px; height: 44px; line-height: 44px; border: 1px solid #dedede; background: url(../images/login01.png) no-repeat left; text-indent:  4em; outline: none;}
.use_mima{width: 298px; height: 44px; line-height: 44px; border: 1px solid #dedede; background: url(../images/login02.png) no-repeat left; text-indent:  4em; outline: none;}
.use_yaz{width: 180px; height: 44px; line-height: 44px; border: 1px solid #dedede; background: url(../images/login03.png) no-repeat left; text-indent:  4em; outline: none;}
.use_yaz1{width:100px;height:46px;color:#4caa26; background: #fff; border:1px solid #dedede;letter-spacing:4px;font-family:Arial;float: right; font-size: 18px;outline: none; cursor: pointer;}
.use_niu{width: 300px; height: 46px; line-height: 45px;  background: #7fcd60; color: #fff; font-size: 18px;  outline: none;cursor: pointer;}
.use_niu:hover{  background: #4caa26; }
.use_niu2{width: 300px; height: 46px; line-height: 45px;  background: #FFF; color: #7fcd60;border: 1px solid #7fcd60; font-size: 18px;  outline: none;cursor: pointer;}
.use_niu2:hover{  background: #7fcd60; color: #fff; }
.slidingList_none{display: none;}


/*书籍详情页*/


.book_bg{width: 100%; height: auto;border-top:1px #cacaca solid; padding-bottom: 50px; }
.clear{clear: both;}
.book_content{width:1020px; margin:0 auto ;}
.book_content h1{line-height: 46px; font-weight: normal; font-size: 14px;}
.book_left{width: 746px; float: left;}
.left_xq01{width:746px; height: 411px; border:1px solid #dedede; background: #fff;padding: 22px;}
.xq01_le{width: 199px; float: left;}
.xq01_le dl dt{width: 195px; height: 272px; border: 1px solid #f2f2f2;padding: 1px;}
.xq01_le dl dd{ }
.xq01_le dl dd a{  background: #f2f2f2; float: left; display: block; line-height: 32px; }
.xq01_le dl dd .le_01{width: 92px; height: 32px; background:url(../images/book_02.png) no-repeat 8px  #7fcd60;color: #fff; margin-top: 12px; line-height: 32px;  text-indent: 1.5em;}
.xq01_le dl dd .le_02{width: 92px; height: 32px; background:url(../images/book_03.png) no-repeat 6px  #f2f2f2;color: #333; margin:12px 0 0 14px;line-height: 32px;  text-indent: 1.8em;}
.xq01_le dl dd .le_03{width: 92px; height: 32px; background:url(../images/book_04.png) no-repeat 8px  #f2f2f2;color: #333; margin-top: 12px; line-height: 32px;  text-indent: 1.5em;}
.xq01_le dl dd .le_04{width: 92px; height: 32px; background:url(../images/book_05.png) no-repeat 6px  #f2f2f2;color: #333; margin:12px 0 0 14px;line-height: 32px;  text-indent: 1.8em;}
.xq_ri{float: right; width: 480px;  }
.xq_ri h2{ font-size: 22px; color: #000;  }
.xq_ri h2 lable{padding: 2px;line-height: 20px; font-weight: normal; background: #e60012; color: #fff; margin-left: 5px;font-size: 12px;}
.xq_ri h2 lable+lable{  background: #ff8d48;  }
.xq_ri h2 span{ background: url(../images/book_19.png) no-repeat left; padding-left: 30px; line-height: 30px; float: right; font-weight: normal; display: inline-block;   color: #000; font-size: 14px;}
.xq_ri h2 span i{ color: #f32822;   font-style:normal}
.xq_ri h3{ font-size: 12px; font-weight: normal; height: 25px; line-height: 25px; width: 100%; background: #f8f8f8; margin-top: 15px; }
.xq_ri h3 span{ display: inline-block; text-indent: 1em; text-decoration: none;}
.xq_ri h3 a{   color: #9aabb8}
.xq_ri p{ line-height: 25px; text-indent: 2em;   color: #333; margin-top: 15px;}
.xq_ri p+p{ margin-top: 0;}
.xq_ri p:last-child{text-indent: 0; color: #999;line-height: 25px;}

.xq_02{ margin-top: 20px;}
.xq_02 h2{font-size: 18px; color: #646464; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px}
.xq_02 h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xq_02 h2 span{float: right; font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xq_02 h2 span a{ margin-left: 5px; padding-top: 5px;}
.xq_02 h3{font-size: 18px; color: #7fcd60; height: 60px;line-height: 60px;margin-top: 10px;}
.xq_02 h3 a{font-size: 14px; color: #7fcd60; height: 60px;line-height: 60px}
.xq_02 h3 span{float: right; font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xq_02 p{ line-height: 25px; text-indent: 2em;   color: #333; margin-top: 15px;}
.xq_02 p+p{ margin-top: 0;}
.xq_02 p a{ float: right; color: #7fcd60; }



.xq_com{ margin-top: 20px;}
.xq_com h2{font-size: 18px; color: #646464; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px}
.xq_com h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xq_com h2 span{float: right; font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xq_com h2 span a{ margin-left: 5px; padding-top: 5px;}
.xq_com dl{width: 166px; height: 134px; float: left; background: #f4f4f4;padding: 10px; margin-top: 10px;}
.xq_com dl dd{line-height: 30px;font-size: 12px; }
.xq_com dl dd span{float: right;  line-height: 30px; }
.xq_com dl dd span i{font-weight: bolder; color: #ff9900;font-style: normal; margin-left: 10px;}
.xq_com dl dt{ text-align: center; line-height: 30px; font-size: 12px;}
.xq_com ul { float: right;font-size: 12px;}
.xq_com ul li{ float: left; text-align: center;line-height: 30px;margin-left: 15px;margin-top: 20px;}
.xq_com ul li span{font-weight: bolder; color: #ff9900;}

.xq_03{ margin-top: 20px;}
.xq_03 h2{font-size: 18px; color: #646464; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.xq_03 h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}

.xq_03fb {
    float: right;
    font-size: 14px;
    width: 110px;
    line-height: 30px;
    text-align: center;
    border-radius: 20px;
    background-color: #7fcd60;
    color: #fff;
    display: inline-block;
    margin-top: 15px;}

.xq_03 dl { margin-top: 30px;}
.xq_03 dl dt{width: 50px; height: 250px;  float: left;}
.xq_03 dl dt img{width: 50px; height: 50px; border-radius: 25px; }
.xq_03 dl dd{ float: right;   width: 670px; line-height: 30px;}
.xq_03 dl dd span{ float: right; }
.use_fb{width: 90px; height: 30px; line-height: 30px;  background: #7fcd60; color: #fff; font-size: 14px;  outline: none;cursor: pointer;}
.use_fb:hover{  background: #4caa26; }
.pinlu{width: 670px; height: 135px; border: 1px solid #cacaca; outline: none; margin-top: 10px; line-height: 25px; padding:5px;font-family:"微软雅黑"; color: #888 }


.pinlu_biaoti{width: 670px; height: 38px; border: 1px solid #cacaca; outline: none; margin-top: 10px; line-height: 25px; padding:5px;font-family:"微软雅黑"; color: #888 }


.xq_04{ margin-top: 20px;}
.xq_04 h2{  color: #646464; border-bottom: 1px dashed #cacaca;font-size: 14px; height: 60px;line-height:60px;font-weight: normal;}
.xq_04 h2 a{ text-decoration: none; cursor: pointer;}
.xq_04 h2 span{font-size: 12px; color: #888; float: right; }
.xq_04 h2 span i{  color: #4caa26; font-style: normal; }
.xq_04 h2 .qubu_show{ color:#009b4c; }

.bbsname {
    color: #999;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
.xq_04 .pl_pin { margin-top: 15px; border-bottom: 1px dashed #dedede; padding-bottom: 15px;}
.xq_04 .pl_pin dt{width: 50px;  height:auto;  float: left;font-size: 12px;}
.xq_04 .pl_pin dt img{border-radius: 25px; }
.xq_04 .pl_pin dd{ float: right; width: 670px; line-height: 30px; line-height: 30px; font-size: 12px;}
.xq_04 .pl_pin dd p{ line-height: 25px;font-size: 12px;}
.xq_04 .pl_pin dd span{ float: right;}
.xq_04 .pl_pin dd a{ color: #2861cb; font-size: 14px;}
.xq_04 .pl_pin dd .pl_z{width: 100px; line-height: 30px; background: url(../images/book_07.png) no-repeat left; padding-left: 25px; color: #777;}
.xq_04 .pl_pin dd .pl_h{width: 100px; line-height: 30px; background: url(../images/book_08.png) no-repeat left; padding-left: 25px; color: #777; margin-left: 15px;}
.xq_04 .pl_pin dd .pl_j{width: 100px; line-height: 30px; background: url(../images/book_09.png) no-repeat left; padding-left: 25px; color: #777; margin-left: 15px;}
.xq_04 .pl_pin .pl_pin01{margin-top: 20px; border-bottom: 1px dashed #dedede; padding-bottom: 30px;}
.xq_04 .pl_pin .pl_pin01 dt{width: 50px; height:auto;  float: left;}
.xq_04 .pl_pin .pl_pin01 dt img{width: 50px; height: 50px; border-radius: 25px; }
.xq_04 .pl_pin .pl_pin01 dd{ float: right; width: 600px; line-height: 30px; line-height: 30px; font-size: 12px;}

.book_right{width: 234px; float: right;}

.right_xqz{ width: 234px; height: 327px; border: 1px solid #dedede; background: #fff; position: relative;}
.log_triangle{  height:21px; width:11px;background: url(../images/book_27.png) no-repeat; position:absolute; left:-11px; top:100px; }
.right_xqz dl{ width: 160px; height: 240px; margin: 0 auto;}
.right_xqz dl dt{ width: 108px; height: 108px; margin:20px auto  0 ;}
.right_xqz dl dt{ width: 108px; height: 108px; margin:20px auto  0 ;}
.right_xqz dl dt img{ width: 108px; height: 108px; display:block; border-radius: 54px; margin: 0 auto;}
.right_xqz dl dd{   line-height: 30px;}
.right_xqz dl dd a{width: 160px; margin-top: 10px;  line-height: 30px; text-align: center; font-size: 18px; color: #000; display: inline-block;}
.right_xqz ul{ border-top: 1px solid #dedede;}
.right_xqz ul li{float: left;width: 50%;height: 65px;display: flex;justify-content: center;flex-direction: column; text-align: center;font-size: 12px;}
.right_xqz ul li span{font-size: 18px; color: #000}
.right_xqz ul li:last-child{border-left: 1px solid #dedede;}
.right_xqz ul .fensi{width: 39px; height: 45px;background: url(../images/book_28.png) no-repeat;position: absolute; left: 50%; margin-left: -19px; bottom: 45px; cursor: pointer;}
.right_xqz ul:last-child{ border: 1px solid #dedede;  margin-top: 17px;}
.right_xqz ul:last-child .qita{border-left: 1px solid #dedede;}


 
.xqr_1{ margin-top: 0px;}
.xqr_1 h2{font-size: 18px; color: #646464; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.xqr_1 h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xqr_1 h2 span{font-size: 12px; color: #888; float: right; font-weight: normal;}

.xqr_1 .h_17{margin-top: 15px;}

.fsbd {margin-top:80px;}

.xqr_2{ margin-top: 20px;}
.xqr_2 h2{font-size: 18px; color: #646464; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.xqr_2 h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.xqr_2 h2 span{font-size: 12px; color: #888; float: right; font-weight: normal;}
.xqr_2 .h_17{margin-top: 15px;}


/*书库*/


 
.libr_xuanz{ margin:20px auto 0;width: 1000px; border: 1px solid #dedede; padding-bottom: 10px;}
.libr_xuanz h2{font-size: 18px; color: #646464; text-indent: 0.5em; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.libr_xuanz h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.libr_xuanz h2 span{float: right; font-size: 12px; color: #888; font-style: normal; font-weight: normal; margin-right: 15px;}
.input_libr1{ width:119px; height: 22px; border: 1px solid #dedede; border-radius:11px 0 0 11px; line-height: 22px; text-indent: 0.5em;background: #fff; border-right:none; outline: none;display: inline-block }
.input_libr2{ width:50px; height: 22px; border: none; border-radius:0px 11px 11px 0px; float: right; margin-top:19px; background: url(../images/2.png) no-repeat center #7fcd60; cursor: pointer; outline: none;display: inline-block}

.libr_xuanz ul {  margin-left: 15px; margin-top: 10px;font-size: 12px;}
.libr_xuanz ul li{line-height: 37px;}
.libr_xuanz ul li span{line-height: 37px; height: 40px; display: inline-block;float: left;font-weight:bold; }
.libr_xuanz ul li a{padding: 0 7px; line-height: 24px; display: inline-block;}
.libr_xuanz ul li a:hover{background:#7fcd60; color: #fff;  }
.libr_xuanz ul li a:first-child{line-height: 28px; color: #7fcd60; border: 1px solid #7fcd60;}
.libr_xuanz ul li a:first-child:hover{ background:#7fcd60; color: #fff; }

.libr_quanb{ margin:20px auto 0;width: 1000px; }
 
.libr_ql{ margin:0px auto 0;width:730px; float: left;  }
.libr_ql h2{font-size: 18px; color: #646464; text-indent: 0.5em; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.libr_ql h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.libr_ql h2 span{float: right; font-size: 12px; color: #888; font-weight: normal; }


.libr_ql h3{font-size: 18px; }
.libr_ql h3 .chapter{font-size: 14px;font-weight:normal; }

.libr_ql h3 span{float: right; font-size: 14px; color: #888; font-style: normal; font-weight: normal; margin-right: 0px;}

.libr_ql dl{ margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #dedede; }
.libr_ql dl dt{width: 92px; height: 130px;   float: left; }
.libr_ql dl dt img{width: 92px; height: 130px; border: 1px solid #dedede; padding: 1px; display: inline-block; }
.libr_ql dl dd{ width: 622px; line-height: 30px; margin-left: 15px; float: left; color: #888;font-size: 12px;  }
.libr_ql dl dd span+span{margin-left: 15px; }
.ql_niu1{ width: 70px; height: 25px; border: none; background: #7fcd60; color: #fff; text-align: center; line-height: 25px; float: right; margin-left: 10px; outline: none; cursor: pointer;}
.ql_niu2{ width: 70px; height: 25px; border: 1px solid #cacaca; background: #ffffff; color: #000; text-align: center; line-height: 23px; float: right; outline: none; cursor: pointer;}
.pagelink{ margin-top: 20px; margin-left: 10px;}
.libr_ql ul{ margin-top: 20px; margin-left: 0px;text-align: center;}
.libr_ql ul li a{display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center;border: 1px solid #dedede;margin-left:10px;}
.libr_ql ul li a:hover{ background: #7fcd60; color: #fff; }
.libr_ql ul li a:last-child{width: 50px; margin-left:35px; }

.input_libr3{ width:50px; height: 28px; border:1px solid #7fcd60;   background: #fff; outline: none; display: inline-block; text-align: center;}
.libr_qr{ }

.yes{background:#7fcd60; color: #fff; }und:#7fcd60; color: #fff; }




/*武侠专区*/



.t16{font-size:16px;}
.ml15{margin-left:15px;}
.mt10{margin-top:10px;}
.bold{font-weight:bold;}
.color444{color:#444444;}
.mt5{margin-top:5px;}

.box2{  width: 100%; overflow:hidden; margin:0 auto;}
.main{clear:both;margin:0 auto;text-align:left;width:1000px;overflow:hidden;}
.banner_tit{border-bottom:1px solid #ebebeb;line-height:45px;font-family:"微软雅黑";font-size:18px;height:45px;padding-left:20px;position:relative;color:#222222;}
.role_fen{color:#FF4500;font-size:24px;font-family:Brush Script MT;}

.hot_role{overflow:hidden;}
#centerwell{position:relative;height:375px;    width: 1250px;margin:0 auto;padding:0;background:#000;overflow:hidden;}
#centerwell li{position:relative;width:250px;height:375px;float:left ;overflow:hidden;}
#centerwell h3{position:absolute;top:0;left:0;margin:0;width:250px;height:375px;background-color:#000000;position:relative;cursor:pointer;}
#centerwell .hot_content{position:absolute;left:250px;top:0px;width:250px; height: 375px; color:#fff; background: #000; font-size:15px;line-height:25px; padding: 5px; letter-spacing:0pt;}
#centerwell h3 img{filter:alpha(opacity=30);opacity:0.3;float:left;width:250px;height:375px;}
#centerwell h3.on img{filter:alpha(opacity=100);opacity:1;}
#centerwell h3 .hot_title{display:block;position:absolute;z-index:10;left:0;bottom:0;width:72px;height:177px;color:#FFFFFF;text-align:center;}
#centerwell h3.on .hot_title{display:none;}
.hot_content .hot_left{float:left;}
.img_box{border:1px solid #000000;}
.hot_left img{height:170px;width:130px;}
.hot_content .hot_top{  background: #000;}
.hot_top dl{position:relative;}
.hot_top dl dt{float:left;}
.img_box{border:1px solid #000000;}
.hot_top dl dd{float:left;line-height:30px;padding-left:10px;width:250px;padding-right:10px;}
.hot_top dl dd h4{line-height: 50px;font-size: 20px;}
.hot_top dl dd a{ color: #fff;}
.hot_top dl dd .ljyd{display: inline-block; width: 135px; height: 34px; text-align: center; line-height: 34px; margin:20px 0 0 38px;  border: 1px solid #fff; border-radius: 17px; color: #fff;}
.hot_top dl dd .ljyd:hover{background:#fff; color: #000;}
.arrow{width: 0px;height:0px;border-width: 15px;border-style: solid;border-color:  transparent #000 transparent transparent  ;position: absolute; left: -30px; top: 58px;}

.tr_title h2{font-size: 18px; color: #646464; text-indent: 0.5em; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.tr_title h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.tr_title h2 span{float: right; font-size: 12px; color: #888; font-weight: normal; }

.liR .li2{ height:55px; background:url(../images/14.jpg) no-repeat; color:#a0a0a0; text-align:right; line-height:25px; }
.liR .li2 a{ color:#a0a0a0;}

.dashen{width:1000px; margin: 30px auto 0;}
.dashen h2{font-size: 18px; color: #646464; text-indent: 0.5em; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.dashen h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.dashen h2 span{float: right; font-size: 12px; color: #888; font-weight: normal; }
.da_left{width: 720px; float: left;}
.da_left ul{ margin-top: 20px; }
.da_left ul li{ width: 198px; height: 204px; float: left; line-height: 25px; }
.da_left ul li+li{ width: 246px; height: 204px; float: left; background: #7fcd60; padding: 15px; color: #fff; position: relative; }
.da_left ul li+li a{ font-size: 18px; color: #fff;    }
.da_left ul li+li span{float: right;    }
.da_left ul li+li span a{  font-size: 14px; color: #fff;    }
.arrow1{width: 0px;height:0px;border-width: 15px;border-style: solid;border-color:  transparent #7fcd60 transparent transparent  ;position: absolute; left: -30px; top: 58px;}

.da_left dl{  width: 258px; height: 204px; padding: 15px; float: right; border: 1px solid #dedede}
.da_left dl dt{ width: 87px; height: 122px; border: 1px solid #dedede; padding: 1px; float: left; margin-right: 10px;}
.da_left dl dd{  line-height: 25px;}
.da_left dl dd:last-child{text-align: right;  line-height: 25px;}
.da_left dl dd:last-child a{color: #7fcd60}

.da_right{width: 234px; float: right;}
.da_right ul {margin-top: 20px}
.da_right ul li{ line-height: 35px; text-indent: 2em; background: url(../images/ma_02.png) no-repeat left;}

.wxzp{width: 1000px; margin: 20px auto 0; }



/*  目录  */

.catalogue{ width: 1000px; margin: 0 auto;}
.catalogue h1{line-height: 50px; font-weight: normal; font-size: 14px; }
.catalogue h2{line-height: 50px; font-weight: normal; color: #333;font-weight:bold; }
.catalogue h2 span{ float: right; font-size: 14px;}

.libra{width: 1000px; border: 1px solid #dedede;border-right: none; background: #fff;}
.libra ul{ height: 100%;}
.libra ul li{width: 333px; height: 35px; line-height: 35px; color: #b1b1b1;  float: left;border-right: 1px solid #dedede; }
.libra ul li span{float: right;}
.libra ul li label{width: 313px; height: 35px; line-height: 35px; margin-left: 10px; margin-right: 10px; display: inline-block; border-bottom: 1px dashed #dedede; }
.libra ul li .xuxian{ border-bottom: none; }
.libra ul li label a{ 
    max-width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    float: left;
}
.libra ul li label img{ 
    display: table-cell;
    vertical-align:middle;
    float: left;
    margin-top: 13px;
    margin-left: 3px;
}

.bdsharebuttonbox {
    zoom: 1;
    float: right;
    margin-top: 10px;}

.bdshare-button-style1-24 {
    zoom: 1;
    float: right;
    margin-top: 10px;}
/*  内页  */

.inside_bg{width: 100%; background:#9d9b98;height: auto; padding-bottom: 50px; padding-top: 40px;}

.inside{ width: 1000px; margin:0 auto; background: #fff; padding: 15px 55px 30px 55px; position: relative;}
.inside h1{line-height: 50px; font-weight: normal; font-size: 14px; }
.inside h2{line-height: 50px; font-weight: normal; color: #333; border-bottom: 1px solid #dedede; }
.inside h2 span{ float: right; font-size: 14px;vertical-align: middle;}
.inside h2 span a{margin-left: 0px; }
.inside h3{font-weight: normal; font-size: 14px; }
.inside h3 a{color: #000;line-height: 50px;}
.inside p{color: #000;line-height: 35px; font-size: 16px;    letter-spacing: 1px;}
.inside h4{ line-height: 100px; text-align: center; font-weight: normal; color: #888}
.inside h4 a{ font-size: 18px; margin-left: 20px;}
.inside h4 a:last-child{ margin-right: 20px; }

.ins_fload{ position: absolute; top: 150px; left: -51px;}
.ins_fload ul li{margin-top: 10px;}




/* 排行榜 */
.rank{width: 1000px; margin: 0 auto;}
.rank_left{width: 206px; height: 600px; float: left; margin-top: 20px;}
.rank_left h2{font-size: 18px; color: #646464;   background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.rank_left h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.rank_left h2 span{float: right; font-size: 12px; color: #888; font-weight: normal; }
.rank_left ul li{ line-height: 50px; background: url(../images/rank_sanjiao.png) no-repeat left; text-indent: 1em; font-size: 16px; font-weight: 400; }

 
.rank_01 .xqr_1{  margin-bottom: 30px;  }

.rank_01 .xqr_1 .tab_content{width: 234px; overflow: hidden;}
.rank_01 .xqr_1 ul span{float: right; }
.tablist {position:relative; }
/* this example style begin */
.tab_content {
	position: absolute;/*set content box as absolute*/
	/* content style begin*/
	width:100%;height:auto;  font-size:1.2em;line-height:1.5em;color:#666;background:#fff;
}
 #tab2:target, #tab3:target, #tab1:target {
	z-index: 1;
}
 #tab22:target, #tab33:target,#tab11:target {
	z-index: 1;
}
#tab222:target, #tab333:target, #tab111:target{
	z-index: 1;
}
#tab2222:target, #tab3333:target,#tab1111:target{
	z-index: 1;
}
 #tab22222:target, #tab33333:target,#tab11111:target {
	z-index: 1;
}
#tab222222:target, #tab333333:target ,#tab111111:target{
	z-index: 1;
}


.libr_ran{ margin:20px auto 0;width:740px; float: right;  }
.libr_ran h2{font-size: 18px; color: #646464; text-indent: 0.5em; background: url(../images/book_20.png) no-repeat bottom left; vertical-align: middle; height: 60px;line-height:60px;}
.libr_ran h2 i{font-size: 12px; color: #888; font-style: normal; font-weight: normal;}
.libr_ran h2 span{float: right; font-size: 12px; color: #888; font-weight: normal;margin-right: 20px; }
.libr_ran dl{ margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #dedede; }
.libr_ran dl dt{width: 92px; height: 130px;   float: left; }
.libr_ran dl dt img{width: 92px; height: 130px; display: inline-block; }
.libr_ran dl dd{ width: 622px; line-height: 30px; margin-left: 15px; float: left; color: #888 }
.libr_ran dl dd span+span{margin-left: 15px; }
 .libr_ran .rank_bt{ padding:0 15px; background: #f7f7f7; margin-top: 20px;}
 
.libr_ran .rank_bt .rank_zb{ font-size: 18px; line-height: 50px; font-weight: 600; border-bottom: 1px solid #dcdcdc;}
.libr_ran .rank_bt .rank_zb a{ font-size: 18px; margin-right: 10px; font-weight: 600;}
.libr_ran .rank_bt .rank_qb{line-height: 40px;}
.libr_ran .rank_bt .rank_qb a{padding: 0 5px; line-height: 30px; display: inline-block; font-size: 14px;}
.libr_ran .rank_bt .rank_qb a:hover{background:#7fcd60; color: #fff;  }
.libr_ran .rank_bt .rank_qb a:first-child{line-height: 28px; color: #7fcd60; border: 1px solid #7fcd60;}
.libr_ran .rank_bt .rank_qb a:first-child:hover{ background:#7fcd60; color: #fff; }

.ran_tz{ margin-top: 20px; margin-left: 100px;}
.ran_tz li a{display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center;border: 1px solid #dedede;margin-left:10px;}
.ran_tz li a:hover{ background: #7fcd60; color: #fff; }
 .ran_tz li a:last-child{width: 50px; margin-left:35px; }


.ran_show{ color: #009b4c}


.rank_left ul li .n1_hover{color: #7fcd60;}
.rank_left ul li .n2_hover{color: #7fcd60;}
.rank_left ul li .n3_hover{color: #7fcd60;}
.rank_left ul li .n4_hover{color: #7fcd60;}
.rank_left ul li .n5_hover{color: #7fcd60;}
.rank_left ul li .n6_hover{color: #7fcd60;}


/* 作家专区 */
.aut_header_bg{ height: 102px; border-bottom: 1px solid #dedede;}
.aut_header{ width: 1000px; height: 102px; margin: 0 auto;}
.aut_logo{float: left; }
.aut_logo h1{float: left; border-right: 1px solid #dedede; height: 60px; margin-top: 20px; }
.aut_logo h1 img{width: 171px; height:60px; padding-right: 20px; }
.aut_logo h2{float: left; margin-left: 20px;  font-size: 24px; color: #009b4c;  margin-top: 27px;}
.aut_logo h2 span{ font-size: 12px; font-weight: normal; color: #a4a4a4;display: block; }
.aut_search{float: right; width: 152px; height: 22px; line-height: 22px; background: url(../images/1.png) no-repeat left; margin-top: 40px; margin-right: 30px; }
.aut_search .aut_se{ padding: 0; margin: 0; width: 100px; border: 0; height: 24px; line-height: 24px;color: #939393;text-indent: 1em;background: none;resize: none;overflow: hidden;outline: none; }
.aut_search a{ margin-left: 30px; }
.aut_personal{float: right; margin-top: 8px;}
.aut_personal label img{width: 28px; height: 28px; border-radius: 14px;}
.aut_personal label{line-height: 102px;}
.aut_personal label+label{ float: right; line-height: 85px; margin-left: 10px;}

.aut_content_bg{width: 100%;height: 100%; background: #f8f8f8; padding-bottom: 40px;}
.aut_content{width: 1000px;height: 100%; margin: 0 auto;padding-top: 20px;}

.aut_01{width: 998px; height: 183px; border: 1px solid #dedede; padding: 20px 30px; background: #fff; }
.aut_01 dl dt{float: left; width: 124px; height: 124px; border-radius: 62px;    margin-top: 8px;}
.aut_01 dl dt a img{float: left; width: 124px; height: 124px; border-radius: 62px;}
.aut_01 dl dd{ line-height: 35px;font-size: 20px;float: left; margin-left:25px; width: 700px; }
.aut_01 dl dd span{font-size: 14px; margin-left: 10px; }
.aut_01 dl dd+dd{font-size: 16px;}
.aut_01 dl dd label{ color: #009b4c; font-weight: bolder;cursor: pointer;}
.aut_01 dl dd i{ color: #b80000; font-weight: normal; font-style: normal;cursor: pointer;}

.outer {
    position: relative;
    width: 120px;
    height: 20px;
    border: 1px solid #009b4c;
    border-radius: 10px;
    padding: .01rem;
    float: right;
    margin-right: 457px;
    margin-top: 7px;
    
        }
        
.inner {
    position: absolute;
    height: 18px;
    background-color: #d8f0cf;
    border-radius:9px 0 0 9px;
    font-size: 14px;
        }
        
.outer > p {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #009b4c;
    border-radius:;
    z-index: 1;
        }
 

.ant_02{
    width: 178px;
    height: 442px;
    float: left;
    margin-top: 20px;
    background: #fff;
    border: 1px solid #dedede;
}
.ant_02 ul li{
    height: 64px;
    line-height: 64px; 
    text-align: center;
}
.ant_02 ul li .n1{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_02.png) no-repeat 20px;
    font-size: 18px;
    color: #4c4c4c;
    text-decoration: none;
}
.ant_02 ul li .n1_hover{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_02_hover.png) no-repeat 20px #7fcd60;
    font-size: 18px;
    color: #fff;
}
.ant_02 ul li .n2{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_03.png) no-repeat 20px;
    font-size: 18px;
    color: #4c4c4c;
    text-decoration: none;
}
.ant_02 ul li .n2_hover{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_03_hover.png) no-repeat 20px #7fcd60;
    font-size: 18px;
    color: #fff;
}
.ant_02 ul li .n3{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_04.png) no-repeat 20px;
    font-size: 18px;
    color: #4c4c4c;
    text-decoration: none;
}
.ant_02 ul li .n3_hover{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_04_hover.png) no-repeat 20px #7fcd60;
    font-size: 18px;
    color: #fff;
}
.ant_02 ul li .n4{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_05.png) no-repeat 20px;
    font-size: 18px;
    color: #4c4c4c;
    text-decoration: none;
}
.ant_02 ul li .n4_hover{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_05_hover.png) no-repeat 20px #7fcd60;
    font-size: 18px;
    color: #fff;
}
.ant_02 ul li .n5{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_06.png) no-repeat 20px;
    font-size: 18px;
    color: #4c4c4c;
    text-decoration: none;
}
.ant_02 ul li .n5_hover{
    width: 176px;
    height: 64px;
    line-height: 64px;
    display: block;
    background: url(../images/author_06_hover.png) no-repeat 20px #7fcd60;
    font-size: 18px;
    color: #fff;
}
.ant_03{
    width: 808px;
    float: right;
    margin-top: 20px;
    background: #fff;
    border: 1px solid #dedede;
    min-height: 1200px;
     
}
.ant_zpgl,.ant_dygl,.ant_srgl,.ant_zjzx,.ant_jfdh,.ant_new{
    padding: 20px;
}

.ant_03 h2{
    font-size: 18px; 
    color: #646464; 
    text-indent: 0.2em; 
    background: url(../images/book_20.png) no-repeat bottom left; 
    vertical-align: middle; 
    height: 45px;
    line-height:30px;}
.ant_03 h2 i{
    font-size: 12px; 
    color: #888; 
    font-style: normal; 
    font-weight: normal;}
.ant_03 h2 span{
    float: right; 
    font-size: 12px; 
    color: #888; 
    font-weight: normal; }
.ant_niu{
    width: 104px; 
    height: 34px;
    background:url(../images/author_07.png) no-repeat;
    border: none;
    cursor: pointer;
    outline: none;
}
.ant_zpgl h3{
    font-weight: normal;
    font-size: 14px;
    line-height: 35px;
}
.ant_zpgl h3 span{
    color: #009b4c;
}

.table_form img{
    width: 84px;
    height: 118px;
    border: 1px solid #dedede;
    padding: 1px;
    
}
.ant_xxzj{
    width: 92px; 
    height: 38px;
    background:url(../images/author_08.png) no-repeat;
    border: none;
    cursor: pointer;
    outline: none;
} 
.ant_yfb{
    width: 92px; 
    height: 38px;
    background:#fff;
    border:1px solid #dedede;
    cursor: pointer;
    outline: none;
    font-size: 14px;
    margin-top: 10px;
} 

.table_form tr td{
    border-bottom: 1px dashed #dedede;
    
}
.ant_dygl{
    height: 60px; 
    line-height: 60px;
}
.aut_xiala{
    width: 180px;
    height: 28px;
    outline: none;
}
.ant_qued{
    width: 80px; 
    height: 28px;
    line-height: 28px; 
    color: #fff;
    background: #7fcd60;
    border: 0;
    outline: none;
    cursor: pointer;
}
.ant_dygl .zongd{
    color: #fff;
}
.ant_dygl .zongd span{
    color: #fff;
    font-size: 28px;   
}

.ant_dygl h3{
    font-size: 18px; 
    color: #646464; 
    text-indent: 0.2em; 
    font-weight: normal;
    vertical-align: middle; 
    height: 45px;
    line-height:30px;
    margin-top: 20px;
}
.ant_dygl h3 i{
    font-size: 12px; 
    color: #888; 
    font-style: normal; 
    font-weight: normal;
}
.ant_srgl h3{
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #dedede;
    margin-top: 20px;
}
.ant_srgl h3 a{
    padding: 0 10px;
    color: #666;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
}
.ant_srgl h3 a:hover{
    background: #dedede;
}
.ant_srgl p{
    margin-top: 20px;
}
.ant_srgl h4{
    font-size: 18px; 
    color: #646464; 
    text-indent: 0.2em; 
    font-weight: normal;
    vertical-align: middle; 
    height: 45px;
    line-height:30px;
    margin-top: 20px;
}
.ant_srgl h4 i{
    font-size: 12px; 
    color: #888; 
    font-style: normal; 
    font-weight: normal;
}


.chart {
  position: absolute;
  width: 300px;
  height: 300px;
   
  
  margin: 0 0 0 100px;
}
.doughnutTip {
  position: absolute;
  min-width: 30px;
  max-width: 300px;
  padding: 5px 15px;
  border-radius: 1px;
  background: rgba(0,0,0,.8);
  color: #ddd;
  font-size: 17px;
   
  text-transform: uppercase;
  text-align: center;
  line-height: 1.3;
  letter-spacing: .06em;
  box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  pointer-events: none;
}
.doughnutTip:after {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: "";
      height: 0;
      margin: 0 0 0 -6px;
       
      line-height: 0;
}
.doughnutSummary {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #d5d5d5;
  text-align: center;
   
  cursor: default;
}
.doughnutSummaryTitle {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -27%;
  font-size: 18px;
  color: #333333;
     padding-top: 20px;
}
.doughnutSummaryNumber {
  position: absolute;
  color: #009b4c;
  width: 100%;
  margin-top: -15%;
  font-size: 40px;
        padding-top: 30px;
}
.chart path:hover { opacity: .65; }

.zongsr{
    float: right;
    margin-right: 60px;
    margin-top: 50px;
}
.zongsr li{
    line-height: 40px;
    font-size: 16px;
    text-indent: 3em;
}
.zongsr li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 10px;
}
.table_form1 tr td{
    border: 1px solid #dedede;
     BORDER-COLLAPSE:   collapse;
}


.ant_zjzx p{
    margin-top: 20px;
}
.ant_zjzx dl{
    margin-top: 20px;
    border-bottom: 1px dashed #dedede;
    height: 100px;
}
.ant_zjzx dl dt{
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #7fcd60;
    float: left;
    margin-top: 20px;
    margin-left: 30px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 24px;
}
.ant_zjzx dl dd{
    width: 650px;
    float: left;
    margin-top: 15px;
    margin-left: 30px;         
}
.ant_zjzx dl dd span{
    float: right;
    color: #ccc;
}
.ant_zjzx dl dd span a{
    color: #7fcd60;
}
.ant_zjzx p a:hover{
    color: #7fcd60;
}

.ant_jfdh h3{
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #dedede;
    margin-top: 10px;
}
.ant_jfdh h3 a{
    padding: 0 10px;
    color: #666;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
}
.ant_jfdh h3 a:hover{
    background: #dedede;
}
.ant_jfdh h4{
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
}
.ant_jfdh h4 a{
    float: right;
    color: #7fcd60;
}
.ant_jfdh dl{
    width: 779px;
    height: 223px;
    background: url(../images/author_11.png) no-repeat center;
    margin-top: 20px;
    padding: 20px 30px 20px 200px;
}
.ant_jfdh dl+dl{
    width: 779px;
    height: 223px;
    background: url(../images/author_12.png) no-repeat center;
    margin-top: 20px;
    padding: 20px 30px 20px 200px;
}
.ant_jfdh dl:last-child{
    width: 779px;
    height: 223px;
    background: url(../images/author_13.png) no-repeat center;
    margin-top: 20px;
    padding: 20px 30px 20px 200px;
}
.ant_jfdh dl dt{
    line-height: 30px;
    color: #b8b8b8;
    border-bottom: 1px solid #dedede;
    font-size: 12px;
}
.ant_jfdh dl label{
    line-height: 30px;
    color: #333;
    font-size: 20px;
    display: block;
}
.ant_jfdh dl dd{
    line-height: 30px;
    color: #b8b8b8;
    font-size: 12px;
}
 
.ant_jfdh dl dd a{
    color: #2861cb
}
.ant_jfdh dl dd span{
    float: right;
}
.ant_jfdh dl .dhxz{
    background: url(../images/author_14.png) no-repeat left;
    padding-left: 30px;
    color: #666;
}
.ant_jfniu{
    width: 104px; 
    height: 34px;
    background:url(../images/author_15.png) no-repeat;
    border: none;
    cursor: pointer;
    outline: none;
}
.ant_new .new_list li{
    line-height: 58px;
    text-indent: 1em;
    background: url(../images/ma_02.png) no-repeat left center;
    border-bottom: 1px dashed #dedede;
}
.ant_new .new_list li span{
    float: right;
}

.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 250ms ease-in;
	-moz-transition: opacity 250ms ease-in;
	transition: opacity 250ms ease-in;
	pointer-events: none;
}
#gerenzx li{
    position: relative;
}
 #gerenzx li ul{
    width: 290px;
    height: 204px;
    background: url(../images/tanchu.png) no-repeat center;
    padding: 30px;
    position:absolute;left:-200px;top:60px; display: none;
}
 #gerenzx .show ul{
    display:block;
}
.aut_personal #gerenzx .cen_data dl dt{
    width: 68px;
    height: 68px;
    border-radius: 34px;
    float: left;
}
.aut_personal #gerenzx  .cen_data dl dd{
    width: 150px;
    line-height: 35px;
    float: right;
    color: #fff;
}
.aut_personal #gerenzx .cen_data dl dd a{
 
    color: #fff;
}
.aut_personal #gerenzx .cen_data dl dt img{
    width: 68px;
    height: 68px;
    border-radius: 34px;
    
}
.data_outer {
    position: relative;
    width: 120px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: .01rem;
    float: right;
     
    margin-top: 7px;
    
}
        
.data_inner {
    position: absolute;
    height: 18px;
    background-color: #d8f0cf;
    border-radius:9px 0 0 9px;
    font-size: 14px;
}
        
.data_outer > p {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    border-radius:;
    z-index: 1;
        }
.aut_personal #gerenzx .cen_data h6 {
 
    font-weight: normal;
}
.aut_personal #gerenzx .cen_data h6 i{
     width: 50%;
    font-style: normal;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    float: left;
}
.table_xiaoxi tr td{
    border-bottom: 1px dashed #dedede;
    
}
 

.huifu{ 
    float: right;
}
.huifu p{
 
}
.huifu p a{
    display: inline-block;
    width: 80px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #5dcf61;
    color: #fff;
   
    text-decoration: none;
    float: right;
}
.huifu p a+a{
    display: inline-block;
    width: 80px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #e2e0db;
    color: #696863;
    text-decoration: none;
    margin-right: 10px;
}







                 
/*个人中心*/

.per_content{
    width: 1000px;
    margin: 0 auto;
    padding-top: 20px;
}
.per_left{
    width: 190px;
    height: 940px;
    
}
#pucker{
    background:#fff;
    border:1px solid #dedede;
}

#pucker h3{
    width:188px;
    font-size:16px;
    line-height:38px;
    color:#232323; 
    border-bottom:1px solid #e4e4e4;
    text-indent:3em; 
    vertical-align:middle;}
#pucker h3 a{
    height:38px; 
    display:block;  
    font-weight:normal; 
    color:#232323;
    vertical-align:middle;
    text-decoration: none;
}
.per_title{
    background: url(../images/Personal_09.png) no-repeat 170px center ;
}
.show_menu{
    background: url(../images/Personal_08.png) no-repeat  170px center ;
}
#pucker ul{
    width:188px;
    background: #fbfbfb;
}
#pucker ul li{
    width:188px; 
    font-size:14px; 
    line-height:35px; 
}
#pucker ul li a{
    width:188px; 
    display:block; 
    height:35px; 
    line-height: 35px;
    color:#747779;
    text-align: center;
    text-decoration: none;
}
#pucker ul li .a_hover{
    background:#e4e4e4;
}

.assess1{ 
    background:#f8f8f8;
}

.per_right{
    width: 796px;
    float: right;
}
.per_01{
    width: 794px;
    height: 183px;
    border: 1px solid #dedede; 
    padding: 20px 30px;
    background: #fff; 
}
.per_01 dl dt{
    float: left; 
    width: 124px;
    height: 124px;
    border-radius: 62px;
    margin-top: 8px;
}
.per_01 dl dt a img{
    float: left;
    width: 124px; 
    height: 124px;
    border-radius: 62px;
}
.per_01 dl dd{
    margin-top: 10px;
    font-size: 20px;
    float: left; 
    margin-left:25px;
    width: 550px; 
}
.per_01 dl dd span{
    font-size: 14px;
    margin-left: 10px;
}
.per_01 dl dd+dd{
    font-size: 14px;
}
.per_01 dl dd label{
    color: #009b4c; 
    font-weight: bolder;
    cursor: pointer;
}
.per_01 dl dd i{ 
    color: #b80000;
    font-weight: normal; 
    font-style: normal;
    cursor: pointer;
}

.outer1 {
    position: relative;
    width: 120px;
     
    border: 1px solid #009b4c;
    border-radius: 10px;
    padding: .01rem;
    float: right;
    margin-right:312px;
   
}
        
.inner {
    position: absolute;
    height: 18px;
    background-color: #d8f0cf;
    border-radius:9px 0 0 9px;
    font-size: 14px;
}
        
.outer > p {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #009b4c;
    border-radius:;
    z-index: 1;
}

.per_shujia{
    width: 794px;   
    border: 1px solid #dedede; 
    padding: 20px 30px;
    background: #fff; 
    margin-top: 20px;
}
.per_shujia h1{
    font-size: 18px; 
    line-height: 50px;
    color: #999;
    border-bottom: 1px solid #dedede;
}
.per_shujia h1 a{
    color: #555;
    padding: 0 10px;
    display: inline-block;
    height: 49px;
    line-height: 49px;
    text-decoration: none;
}
.per_shujia h1 .menucurrent{
    color: #009b4c;
    border-bottom: 1px solid #009b4c;
}
.per_shupin h1 .menucurrent{
    color: #009b4c;
    border-bottom: 1px solid #009b4c;
}
.per_shujia h1 span{
    float: right;
    font-weight: normal;
}
.per_shujia h1 span a{
    border: none;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
}
.per_shujia h1 span a:hover{
    border: none;
    font-size: 12px;
}
.per_sjgl{
    font-size: 12px; 
    width: 60px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #7fcd60;
    color: #fff;
    cursor: pointer;
    outline: none;
    
}
.per_shujia h2{
    font-weight: normal;
    font-size: 14px;
    border-bottom: 1px solid #dedede;
    line-height: 30px;
    margin-top: 20px;
}
.per_shujia h2 a{
    padding: 0 5px; 
    display: inline-block;
    text-decoration: none;
}
.per_shujia h2 .menucurs{
    background: #dedede; 
}
.per_shujia p{
    margin-top: 20px;
    text-indent: 0.8em;
}
        
.per_shupin{
    width: 794px;   
    border: 1px solid #dedede; 
    padding: 20px 30px;
    background: #fff; 
    margin-top: 20px;
}
.per_shupin h1{
    font-size: 18px; 
    line-height: 50px;
    color: #999;
    border-bottom: 1px solid #dedede;
}
.per_shupin h1 a{
    color: #555;
    padding: 0 10px;
    display: inline-block;
    height: 49px;
    line-height: 49px;
    text-decoration: none;
}
.per_dynamic{
    border-bottom: 1px dashed #dedede; 
    padding: 20px;
}
.per_dynamic dt{
    width: 50px;
    height: 50px;
    float: left;
}
.per_dynamic dt img{
    width: 50px;
    height: 50px;
    border-radius: 25px;
}
.per_dynamic dd{
    width: 610px;
    line-height: 25px;
    margin-left: 30px;
    float: left;
}
.per_dynamic dd a{
    color: #7fcd60;
}
.per_dynamic dd span a{
    color: #2861cb;
    font-size: 16px;
    margin-right: 20px;
}

.per_data h2{
    font-weight: normal;
    font-size: 14px;
    line-height: 50px;
}
.per_data dl dd{
    line-height: 30px;
}
.per_data dl dd{
    line-height: 30px;
}
.per_data dl dd img{
    width: 124px;
    height: 124px;
    border-radius: 62px;
    margin-left: 50px;
    margin-top: 20px;
}
.per_data dl dd a{
    width: 124px;
    margin-left: 80px;
    margin-top: 20px;
}
.per_data ul{
    margin-top: 20px;
}
.per_data ul li{
    margin-top: 20px;
    line-height: 30px;
}
.per_data ul li span{
    width: 75px;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}
.per_data ul li img{
    margin-left: 10px;
}
.per_data ul li label{
    margin-left: 85px;
    color: #989898;
    font-size: 12px;
}
.per_text{
    width: 220px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dedede;
    background: #fff;
    text-indent: 0.2em;
    outline: none;
}
.per_data ul li label a{
    width: 82px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    color: #fff;
    background: #7fcd60;
    text-decoration: none;
}
.per_data ul li label a:hover{
    color: #fff;
    background: #53b22d;
}
.per_data ul li label a+a{
    width: 82px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    color: #fff;
    background: #5d5d5d;
    margin-left: 20px;
    text-decoration: none;
}
.per_data ul li label a+a:hover{
    color: #fff;
    background: #000;
}
.per_xiala{
    width: 90px;
    height: 30px;
    border: 1px solid #dedede;
    line-height: 30px;
    outline: none;
    color: #666;
    font-family:"微软雅黑";
}
.per_yue{
    height: 141px;
    width: 100%;
    background: #fcfcfc;
    padding: 20px;
}
.per_yue p{
    line-height: 50px;
}
.per_yue p:first-child{
     font-size: 20px;
}
.per_yue p:first-child i{
    font-size: 30px;
    color: #e60012;
    font-style: normal;
    font-weight: bolder;
}
.per_yue p span{
    margin-left: 20px;
}
.per_yue p label{
    float: right;
}
.per_yue p label a{
    width: 110px;
    line-height: 40px;
    color: #fff;
    background: #7fcd60;
    display: inline-block;
    text-align: center;
}
.per_yue p label a+a{
    width: 110px;
    line-height: 40px;
    color: #555;
    background: #e3e3e3;
    display: inline-block;
    text-align: center;
    margin-left: 20px;
}
.per_data i{
    font-size: 30px;
    color: #e60012;
    font-style: normal;
    font-weight: bolder;
}
.pNavContent{
    min-height: 625px;
}





.aut_fooder{
    height: 111px;
    background: #fff;
    text-align: center;
    padding-top: 20px;
    
    border-top: 1px solid #cacaca;
}
.aut_fooder p{
    line-height: 30px;   
}
 
/*福利*/

.wel_header_bg{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
}
.wel_header{
    width: 1000px;
    margin: 0 auto;
}
.wel_header img{
    width: 119px;
    height: 42px;
    line-height: 60px;
    vertical-align: middle;
    margin-right: 20px;
}
.wel_header span{
    float: right;
}
.wel_content_bg{
    background: url(../images/welfare_bg.jpg) no-repeat center top;
     
    
} 
.wel_cont{
    width: 900px;
    margin:0 auto;
     
    position: relative; 
}
.wel_float{
    width: 162px;
    position: fixed;
    left: 20px;
    top:100px;
    float: left;
}
.wel_float .floatCtro p{
    width: 162px;
    height: 36px;
    display: block;
    line-height: 32px;
    text-align: center;
    color: #be1502;
    text-decoration: none;
    border-radius: 18px;
    border: 2px solid #e64d51;
    margin-top: 10px;
    cursor: pointer;
    
}
.wel_float .floatCtro a{
    text-align: center; 
    margin-top: 20px;
}
.wel_float .floatCtro p:hover{
    width: 162px;
    height: 36px;
    background:#e64d51;
    color: #fff;
    border-radius: 18px;
    
}

.wel_float .floatCtro p.cur{
    width: 162px;
    height: 36px;
    background:#e64d51;
    color: #fff;
    border-radius: 18px;
}


.wel_cont1 h1{
    width: 250px;
    height: 68px;
    text-align: center;
    background: #e64d51;
    border-radius: 34px;
    color: #fff;
    font-size: 26px;
    vertical-align: middle;
    padding-top: 7px;
    margin-top: 30px;
}
.wel_cont1 h1 span{
    display: block;
    font-weight: normal;
    font-size: 10px;
}
.wel_cont1 h2{     
    font-size: 18px;
    line-height: 35px;
    color: #e64d51;
    margin-top: 30px;
}
.wel_cont1 p{
    line-height: 35px;
    font-size: 16px;
}
.wel_fooder{
    height: 111px;
    background: #851a12;
    color: #fff;
    text-align: center;
    padding-top: 20px;
    margin-top: 100px;
}
.wel_fooder p{
    line-height: 30px;
    
}
.wel_fooder a{   
    color: #fff;
}

.wel_fooder{
    height: 111px;
    background: #930701;
    text-align: center;
    padding-top: 20px; 
    border-top: 1px solid #cacaca;
}
.wel_fooder p{
    line-height: 30px;
    color: #fff;
}
.wel_fooder p a{
    color: #fff;
}









.xqr_1 .xqr_list{
    color: #81cd60;
}

























